#include <stdio.h>



// 递归函数定义

void linearSearch(int arr[], int index, int size) {

if (index >=size/2) {

return;// 到达数组末尾，未找到

}

int temp;

temp=arr[size-1-index];

arr[size-1-index]=arr[index];

arr[index]=temp;

linearSearch(arr,  index + 1, size); // 递归搜索下一个元素

}



int main() {

int n;

scanf("%d", &n); // 输入数组元素个数



int arr[n];

for (int i = 0; i < n; i++) {

scanf("%d", &arr[i]); // 输入数组元素

}



linearSearch(arr,0, n); // 调用递归函数



for(int i=0;i<n;i++)
{printf("%d ",arr[i]);}


return 0;

}

